The Department promotes software, database, internet and information system technologies as well as network and distributed systems. Students are exposed to CASE tools, conceptual modeling, Requirements engineering and data warehouse design. They study all standard courses like Data Structures, Object-Oriented Programming, Operating Systems, Compilers, Computer Networks, etc. Aspecial featureof our teaching isworkshopcourses whereintensive practical experienceis given on important tools like Unix and Shell Programming, Network Programming, etc. Students are given courses incutting edge technologiesimmediatelyrelevant to industry, for example, Web Programming, Web Services, Web Application Development, Data Mining, etc. Further they can opt for courses infuturistic technologieslike Quantum Information Theory, Nano-Science & Technology. Current research interests are in the areas of Algorithms, Computer Graphics, Computer Network and Security, Database Systems, Data Warehousing & Data Mining, Digital Image Processing, Internet Technologies, Learning Science & Technology and Soft Computing which are enriched by their respective research groups.
Department puts a great emphasis on laboratory work. While laboratories are also used for developing skills to use and apply various concepts, tools and techniques, their main purpose is to develop the core technical as well as general professional competencies through experimental and collaborative learning. Main purpose of the laboratories is to develop the abilities to design and conduct experiments; collect, analyze and interpret data; work independently and also in teams; and also to improve reporting and communication skills. This practical experience in the laboratory is intended to nurture the students’ initiative, originality, creativity and spirit of inquiry and also to generate an appreciation of the nature of engineering design and scientific discovery. Through various active learning experiences in laboratories, students gain more insights into the field of study, develop ability to apply their knowledge to a greater extent, exhibit a greater level of understanding of course material and sharpen their problem solving skills. The laboratories of department provide computational facility of approximately 700 computer nodes interconnected via LAN. These nodes are running on the Windows 2000/Windows XP/Linux platform and are equipped with state-of-the-art software. A CUDA research lab has been established with a server and five clients. CUDA has been introduced as part of course on High Performance Computer Architecture for M Tech (first year) and B Tech(final year) students. In addition, a separate project lab having capacity of 58 computer nodes are also provided for the B.Tech. Final year students, M.Tech. students and Research Scholars with different cutting edge technologies to complete their high end assignments.
Course wise lab usage
Different laboratories are being utilized for the conduct of various lab courses listed below:
Title of the Lab | Odd Sem | Even Sem |
---|---|---|
Computer Architecture / Network Lab | Object Oriented Systems and Programming Lab IT Workshop Lab Computer Organization and Architecture Lab Multimedia Lab Python Programming Lab Database Management System Lab Programming for Problem Solving Lab II Artificial Intelligence Lab |
Operating System Lab Web Tech Lab Computer Networks lab Compiler Design Lab Design and Analysis of Algorithms Lab Machine Learning Lab Data Mining & Data Warehousing Lab Information Security Lab Data Mining Lab Digital Forensics lab |
Programming Lab-II | Object Oriented Systems and Programming Lab IT Workshop Lab Computer Organization and Architecture Lab Problem Solving Lab |
Operating System Compiler Design Data Structures and Algorithms Computer Networks Data Simulation Architecting Distributed Cloud WebTech Lab Machine Learning Lab |
Operating System Lab | Object Oriented Systems and Programming Lab IT Workshop (SciLab/MATLAB) Lab Python Programming Lab Information Systems Lab Data Compression Lab Multimedia Lab Data Science and Visualization Lab Programming for Problem Solving Lab-II Computer Organization and Architecture Lab |
Architechting Distributed Cloud Application Lab Compiler Design Lab Data Simulation Lab Design and Analysis of Algorithms Lab Machine Learning Lab Networks Lab Operating Systems Lab Web Tech Lab Data Structure Lab |
Computer Graphics / Multimedia Lab | Computer Graphics Lab Multimedia Lab Data Science and Visualization Lab Database Management Systems Lab Advanced Algorithms Lab |
Design and Analysis of Algorithms Lab Operating System Lab Web Tech Lab Data Mining Lab Software Engineering and Programming Lab Data Mining & Data Warehousing Lab Machine Learning Lab Compiler Design Lab Data Simulation Lab Object Oriented Technologies using Java Lab Data Structures and Algorithms Lab |
Data Science Lab | Database Management Systems Lab Computer Graphics Lab Multimedia Lab Cloud Computing: Concepts, Technology & Architecture Lab Computer Organization and Architecture Lab Data Science and Visualization Lab Computational Data Analysis lab Object Oriented Systems and Programming Lab Python programming Lab Advanced Java |
Data Simulation Computer Networks lab Compiler Design Lab Machine Learning Lab Statistics and Exploratory Data Analytics Lab |
Advanced Algorithms Lab | Database Management Systems Lab Programming for Problem Solving Lab-II Artificial Intelligence Lab Multimedia Lab Computer Graphics Lab Python programming Lab IT Workshop (SciLab/MATLAB) Lab Object Oriented Systems and Programming Lab Computational Data Analysis lab |
Computer Networks lab Compiler Design Lab Data Mining Lab Machine Learning Lab Statistics and Exploratory Data Analytics Lab Design and Analysis of Algorithms Lab Data Simulation Lab Web Tech Lab Data Structures and Algorithms Lab |
Database Management Systems Lab | DBMS Lab Object Oriented System & Programing Lab Programming for problem solving Lab-II Cryptography & Network Security Lab Data Compression Lab Python Programming Lab |
Design and Analysis of Algorithms Lab Computer Networks Lab Web Tech Lab From Graph to Knowledge Graph Lab Digital Forensics Lab Compiler Design Lab Machine Learning Lab Data Simulation Lab Data Structure & Algorithms Lab Operating System Lab |
Project Lab | ||
Advanced Data Simulation Lab | Database Management Systems Lab Programming for Problem Solving Lab-II Cloud Computing: & Architecture Lab Data Science and Visualization Lab Computational Data Analysis lab |
Computer Networks lab Data Simulation Lab Web Tech Lab Operating System Lab Data Structure |
Research Lab | ||
Virtual Lab |